flushing pump - Turkish English Dictionary